function foo(m,n,...args){
    console.log(m,n)
    console.log(args)
    console.log(arguments)
}

foo(20,30,40,50,60)
// 剩余采纳数和arguments有什么区别呢？
// 剩余参数值只包含那些没有对应形参的实参，而argument对象包含了传给函数的所有实参
// argument是早起的ECMAscript中为了方便去获取所有参数提供的一个数据结构，而rest参数是ES6
// 中提供并且希望以此来替代arguments的

// 箭头函数是没有显示原型的




